package com.feeyin.radar.crm.dao;

import com.feeyin.radar.crm.model.Invoice;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public abstract interface ContractInvoiceDAO
{
  public abstract List getInvoices(Integer paramInteger);

  public abstract BigDecimal getTotalInvoiceCost(Integer paramInteger);

  public abstract Date getMinInvoiceDate(Integer paramInteger);

  public abstract boolean insertInvoice(Invoice paramInvoice);
  
  public abstract Invoice getInvoiceById(Integer id);
}